package org.smr.ministore.entities;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import org.blade.entities.base.BizEntity;

/**
 * GoodsImg实体,对应表：t_goods_img
**/
public class GoodsImg extends  BizEntity<Long>{


	/**
	* 关联商品
	**/
	@JSONField(
			serializeUsing = ToStringSerializer.class
	)
	private Long goodsId;

	/**
	 * 设置关联商品的值
	 * @param goodsId
	**/
	public void  setGoodsId(Long goodsId){
		this.goodsId = goodsId;
	}
	/**
	 * 获取关联商品的值
	**/
	public  Long getGoodsId(){
		return this.goodsId;
	}



	/**
	* 图片所在地址
	**/
	private String imgUrl;

	/**
	 * 设置图片所在地址的值
	 * @param imgUrl
	**/
	public void  setImgUrl(String imgUrl){
		this.imgUrl = imgUrl;
	}
	/**
	 * 获取图片所在地址的值
	**/
	public  String getImgUrl(){
		return this.imgUrl;
	}



	/**
	* 图片类型
	**/
	private Integer imgType;

	/**
	 * 设置图片类型的值
	 * @param imgType
	**/
	public void  setImgType(Integer imgType){
		this.imgType = imgType;
	}
	/**
	 * 获取图片类型的值
	**/
	public  Integer getImgType(){
		return this.imgType;
	}



	/**
	* 目录
	**/
	private String folder;

	/**
	 * 设置目录的值
	 * @param folder
	**/
	public void  setFolder(String folder){
		this.folder = folder;
	}
	/**
	 * 获取目录的值
	**/
	public  String getFolder(){
		return this.folder;
	}


	/**
	* 排序
	**/
	private Integer sort;

	/**
	 * 设置排序的值
	 * @param sort
	**/
	public void  setSort(Integer sort){
		this.sort = sort;
	}
	/**
	 * 获取排序的值
	**/
	public  Integer getSort(){
		return this.sort;
	}



	/**
	* 生成时间
	**/
	private java.util.Date createDate;

	/**
	 * 设置生成时间的值
	 * @param createDate
	**/
	public void  setCreateDate(java.util.Date createDate){
		this.createDate = createDate;
	}
	/**
	 * 获取生成时间的值
	**/
	public  java.util.Date getCreateDate(){
		return this.createDate;
	}


    /**
    * 生成时间 查询时间开始
    **/
    private java.util.Date createDateStart;

    /**
    * 生成时间 查询时间结束
    **/
    private java.util.Date createDateEnd;


    /**
    * 设置生成时间Start的值
    * @param createDateStart
    **/
    public void  setCreateDateStart(java.util.Date createDateStart){
    this.createDateStart = createDateStart;
    }
    /**
    * 获取生成时间Start的值
    **/
    public  java.util.Date getCreateDateStart(){
    return this.createDateStart;
    }

    /**
    * 设置生成时间End的值
    * @param createDateEnd
    **/
    public void  setCreateDateEnd(java.util.Date createDateEnd){
    this.createDateEnd = createDateStart;
    }
    /**
    * 获取生成时间End的值
    **/
    public  java.util.Date getCreateDateEnd(){
    return this.createDateEnd;
    }


	/**
	* 更新时间
	**/
	private java.util.Date updateDate;

	/**
	 * 设置更新时间的值
	 * @param updateDate
	**/
	public void  setUpdateDate(java.util.Date updateDate){
		this.updateDate = updateDate;
	}
	/**
	 * 获取更新时间的值
	**/
	public  java.util.Date getUpdateDate(){
		return this.updateDate;
	}


    /**
    * 更新时间 查询时间开始
    **/
    private java.util.Date updateDateStart;

    /**
    * 更新时间 查询时间结束
    **/
    private java.util.Date updateDateEnd;


    /**
    * 设置更新时间Start的值
    * @param updateDateStart
    **/
    public void  setUpdateDateStart(java.util.Date updateDateStart){
    this.updateDateStart = updateDateStart;
    }
    /**
    * 获取更新时间Start的值
    **/
    public  java.util.Date getUpdateDateStart(){
    return this.updateDateStart;
    }

    /**
    * 设置更新时间End的值
    * @param updateDateEnd
    **/
    public void  setUpdateDateEnd(java.util.Date updateDateEnd){
    this.updateDateEnd = updateDateStart;
    }
    /**
    * 获取更新时间End的值
    **/
    public  java.util.Date getUpdateDateEnd(){
    return this.updateDateEnd;
    }



	/**
	* 删除标识
	**/
	private boolean isDeleted;

	/**
	 * 设置删除标识的值
	 * @param isDeleted
	**/
	public void setIsDeleted(boolean isDeleted){
		this.isDeleted = isDeleted;
	}
	/**
	 * 获取删除标识的值
	**/
	public boolean getIsDeleted(){
		return this.isDeleted;
	}



	/**
	* 备注
	**/
	private String remark;

	/**
	 * 设置备注的值
	 * @param remark
	**/
	public void  setRemark(String remark){
		this.remark = remark;
	}
	/**
	 * 获取备注的值
	**/
	public  String getRemark(){
		return this.remark;
	}



	


}